首页

国内访问 GitHub API 的简单解决方案

最近在搞 TsFullStack 项目时,遇到个网络问题:国内服务器访问 GitHub API 经常抽风。
GitHub OAuth 认证在国内阿里云服务器上访问一直超时,没法正常处理。

解决方案

写了个简单的代理机制,通过 Cloudflare Workers 转发 GitHub API 请求
这样国内服务器能够访问 Cloudflare Workers(需要配置自己的域名,默认域名不行) 然后 Cloudflare Workers 能够正常访问 github api
通过这种 serverless 方案能够减少一台服务器的需求
有网友说这样容易死号,那看来只能用阿里云自己的海外 serverless 了